let crypto = require('crypto');

// 加密配置（在 app.js 中引入）
module.exports = {
    "secretKey": "graduation-project",
    "algorithms": ["HS256"],
    "unless": {
        path: [
            '/admin/login', '/admin/register'    // 排除不需要token验证的路径
        ]
    },
}

module.exports.sha256 = function (str) {    // str 需要加密的字符串
    let sha = crypto.createHash('sha256');
    return sha.update(str).digest('hex');     // digest('hex')  转换成 64 位
}